#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//    while (n--)
//    {
//        int a = 0;
//        int b = 0;
//        int c = 0;
//        scanf("%d %d %d", &a, &b, &c);
//        int x = 0;
//        int y = 0;
//        int z = 0;
//        if (a == 100)
//        {
//            x = 0;
//        }
//        if (a == 150)
//        {
//            x = 1;
//        }
//        if (a == 200)
//        {
//            x = 2;
//        }
//        if (b == 29 || b == 30 || b == 31 || b == 32)
//        {
//            y = 0;
//        }
//        if (b == 34 || b == 36 || b == 38 || b == 40)
//        {
//            y = 1;
//        }
//        if (b == 45)
//        {
//            y = 2;
//        }
//        if (c == 29 || c == 30 || c == 31 || c == 32)
//        {
//            z = 0;
//        }
//        if (c == 34 || c == 36 || c == 38 || c == 40)
//        {
//            z = 1;
//        }
//        if (c == 45)
//        {
//            z = 2;
//        }
//        printf("%d\n", x + y + z);
//    }
//	return 0;
//}

//int main() {
//    int n;
//    scanf("%d", &n);
//    for (int i = 0; i < n; i++) {
//        int a, b, c;
//        scanf("%d %d %d", &a, &b, &c);
//        int attack_level, health_level, spirit_level;
//        if (a == 100) {
//            attack_level = 0;
//        }
//        else if (a == 150) {
//            attack_level = 1;
//        }
//        else {
//            attack_level = 2;
//        }
//
//        if (b == 29 || b == 30 || b == 31 || b == 32) {
//            health_level = 0;
//        }
//        else if (b == 34 || b == 36 || b == 38 || b == 40) {
//            health_level = 1;
//        }
//        else {
//            health_level = 2;
//        }
//
//        if (c == 29 || c == 30 || c == 31 || c == 32) {
//            spirit_level = 0;
//        }
//        else if (c == 34 || c == 36 || c == 38 || c == 40) {
//            spirit_level = 1;
//        }
//        else {
//            spirit_level = 2;
//        }
//
//        printf("%d\n", attack_level + health_level + spirit_level);
//    }
//
//    return 0;
//}






int main()
{
    int n = 0;
    scanf("%d", &n);
    while (n--)
    {
        int a = 0;
        int b = 0;
        int c = 0;
        scanf("%d %d %d", &a, &b, &c);
        int x = 0;
        int y = 0;
        int z = 0;
        if (a == 100)
        {
            x = 0;
        }
        if (a == 150)
        {
            x = 1;
        }
        if (a == 200)
        {
            x = 2;
        }
        if (b == 29 || b == 30 || b == 31 || b == 32)
        {
            y = 0;
        }
        if (b == 34 || b == 36 || b == 38 || b == 40)
        {
            y = 1;
        }
        if (b == 45)
        {
            y = 2;
        }
        if (c == 29 || c == 30 || c == 31 || c == 32)
        {
            z = 0;
        }
        if (c == 34 || c == 36 || c == 38 || c == 40)
        {
            z = 1;
        }
        if (c == 45)
        {
            z = 2;
        }
        printf("%d\n", x + y + z);
    }
    return 0;
}
